package br.com.future.teste;

import br.com.future.dao.CidadeDAO;
import br.com.future.model.Cidade;

public class TesteCidadeDAO {


	/**
	 * @param args
	 */
	public static void main(String[] args) {
		CidadeDAO dao = new CidadeDAO();
		listarTodosCidades(dao);
		listaCidadePorId(dao);
		consultarPorNome(dao);
		
	}

	private static void consultarPorNome(CidadeDAO dao) {
		for(Cidade cid : dao.consultar("CAM")){
			System.out.println(cid.getNomeCidade());
		}
	}

	private static void listaCidadePorId(CidadeDAO dao) {
		Cidade Cidade = dao.consultar(1);
		System.out.println(Cidade.getIdCidade());
		System.out.println(Cidade.getNomeCidade());
		System.out.println(Cidade.getEstado().getSiglaEstado());
	}

	private static void listarTodosCidades(CidadeDAO dao) {
		for (Cidade cid : dao.consultar()) {
			System.out.println(cid.getIdCidade());
			System.out.println(cid.getNomeCidade());
			System.out.println(cid.getEstado().getNomeEstado());
		}
	}

}
